package com.ys.多线程.p2创建线程实现Runnable接口;

/**
 * 描述:
 *
 * // 1 实现Runnable接口创建线程不能覆写start()方法，否则编译错误，实现Runnable接口比继承Thread更安全
 * // @Override
 * // public void start(){}
 * // 2 继承Thread就不能继承其它的类了，所以实现Runnable比继承Thread灵活性要高
 * // 3 继承Thread类直接调用父类的start()方法启动线程，实现Runnable接口必须将“任务”注入到Thead线程对象，然后调用Thread的start方法启动线程
 *
 * 工作中：优先考虑实现Runnable接口的方式创建线程
 *
 * 注意：实现Runnable方式创建的线程，实现类全部使用Task结束，表示线程里面的任务
 * @author CodeYang
 * @version 2021/1/4 23:51
 */
public class 继承Thread与实现Runnable的区别 {
}
